<!DOCTYPE html>
<html lang="zh" xmlns:th="http://www.thymeleaf.org">
<head>
  <meta charset="UTF-8">
  <title>图书管理网站首页</title>
  <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/5.3.0/css/bootstrap.min.css">
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-light bg-light px-4">
  <a class="navbar-brand" href="#">图书管理网站</a>
  <div class="collapse navbar-collapse">
    <ul class="navbar-nav ms-auto">
      <li class="nav-item">
        <span class="nav-link disabled">欢迎, <b th:text="${username}">用户名</b></span>
      </li>
      <li class="nav-item">
        <a class="nav-link" th:href="@{/logout}">注销</a>
      </li>
    </ul>
  </div>
</nav>

<div class="container mt-5 text-center">
  <h1>欢迎访问图书管理网站首页</h1>
  <p class="lead">您已登录，可以访问以下功能：</p>

  <div class="d-grid gap-3 col-6 mx-auto mt-4">
    <a class="btn btn-primary btn-lg" th:href="@{/books}">📚 图书列表</a>
    <a class="btn btn-secondary btn-lg" th:href="@{/profile}">🙍‍♂️ 个人信息</a>

    <!-- 只有管理员可见的用户管理按钮 -->
    <a class="btn btn-warning btn-lg"
       th:if="${#authorization.expression('hasRole(''ADMIN'')')}"
       th:href="@{/admin/users}">
      👥 用户信息管理
    </a>

    <a class="btn btn-outline-dark btn-lg"
       th:href="${#authorization.expression('hasRole(''ADMIN'')')} ? '/admin/home' : '/user/home'">
      🔄 返回主页
    </a>
  </div>
</div>

</body>
</html>
